Skip to content

Add workflow to run Rules scripts on PRs#1444

Open
tphummel wants to merge 2 commits intomainfrom
ai/add-github-actions-workflow-for-rules-scripts
Open

Add workflow to run Rules scripts on PRs#1444
tphummel wants to merge 2 commits intomainfrom
ai/add-github-actions-workflow-for-rules-scripts

Conversation

@tphummel
Copy link
Owner

@tphummel tphummel commented Sep 9, 2025

Summary

  • add workflow to execute Rule scripts against all puzzles
  • block mergify until Rules check passes

Testing


https://chatgpt.com/codex/tasks/task_e_68befd3ec29083238b37c9e8c13167a5

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Sep 9, 2025

Deploying wordle with  Cloudflare Pages  Cloudflare Pages

Latest commit: 5d564ba
Status: ✅  Deploy successful!
Preview URL: https://b1f881c0.wordle-static.pages.dev
Branch Preview URL: https://ai-add-github-actions-workfl.wordle-static.pages.dev

View logs

@github-actions
Copy link

github-actions bot commented Sep 9, 2025

Hugo Build Profile
Start building sites … 
hugo v0.148.1-98ba786f2f5dca0866f47ab79f394370bcb77d2f linux/amd64 BuildDate=2025-07-11T12:56:21Z VendorInfo=gohugoio


Template Metrics:

     cumulative       average       maximum         
       duration      duration      duration  count  template
     ----------      --------      --------  -----  --------
4m34.668979515s  212.756761ms  363.582813ms   1291  w/single.html
1m10.095005699s      40.939µs   60.201261ms  1712168  _partials/guess-count.html
  59.958204884s     131.751µs   39.918364ms  455086  _partials/puzzle-hash.html
  22.193636733s     661.193µs   40.357452ms  33566  _partials/letter-counts.html
  20.413546195s   15.812196ms   41.494926ms   1291  _partials/by-month-day.html
  19.095660218s  19.095660218s  19.095660218s      1  index.html
  18.695230733s  623.174357ms  5.269100159s     30  single.html
   9.702034231s  4.851017115s  4.929641112s      2  _partials/non-openers.html
   5.268185639s  5.268185639s  5.268185639s      1  _inline_shortcode/non-opener-usage/om.inline
   4.967914556s  4.967914556s  4.967914556s      1  index.p8s.txt
   4.798301347s    3.708115ms  1.593508861s   1294  _partials/alphabet-pangrams.html
    3.92540997s    3.033547ms  1.577320067s   1294  _partials/front-half-alphabet-pangrams.html
   3.821531868s     2.95327ms   1.63740118s   1294  _partials/back-half-alphabet-pangrams.html
   3.574110327s    2.762063ms  1.435921604s   1294  _partials/all-vowels-plus-y.html
   3.564361553s    2.754529ms  1.450723998s   1294  _partials/all-vowels.html
   3.378327526s    2.610763ms  1.428514112s   1294  _partials/single-letter-guesses.html
   3.062543349s    1.505675ms   26.310875ms   2034  taxonomy/word.html
   3.010428059s     109.901µs    20.35691ms  27392  _partials/puzzle-score.html
   2.760086308s     380.701µs   61.889049ms   7250  rss.xml
   2.010109968s  402.021993ms  546.298255ms      5  _partials/openers.html
   2.001764192s     315.785µs   12.847584ms   6339  _partials/guess-eval-counts.html
   1.791730272s      880.89µs   14.187766ms   2034  _partials/word-scorecard.html
   1.754248306s    1.355678ms  553.908613ms   1294  _partials/no-green-before-solve.html
    1.66799368s  138.999473ms  233.574879ms     12  taxonomy/contest.html
   1.640198291s  1.640198291s  1.640198291s      1  _inline_shortcode/back-half-alphabet-pangrams/om.inline
   1.585173453s      213.06µs   20.419783ms   7440  _partials/emoji-grid.html
   1.570757555s  1.570757555s  1.570757555s      1  _inline_shortcode/all-vowels-guessed/om.inline
   1.553398813s  1.553398813s  1.553398813s      1  _inline_shortcode/front-half-alphabet-pangrams/om.inline
   1.524026796s  1.524026796s  1.524026796s      1  _inline_shortcode/all-vowels-plus-y/om.inline
   1.431109475s  1.431109475s  1.431109475s      1  _inline_shortcode/single-letter-guesses/om.inline
    1.38608959s   1.38608959s   1.38608959s      1  _inline_shortcode/guesses/solve.inline
   1.035020929s     799.861µs  359.818046ms   1294  _partials/anagrams.html
   1.034114228s     820.074µs    21.20901ms   1261  taxonomy/hash.html
   979.881873ms  979.881873ms  979.881873ms      1  _inline_shortcode/alphabet-pangrams/om.inline
   976.524581ms     754.655µs  310.663598ms   1294  _partials/homo-guesses-only.html
   889.763856ms     103.786µs   10.251323ms   8573  _partials/breadcrumb.html
   732.154979ms     567.122µs   33.870072ms   1291  _partials/share-enhanced.html
   710.069879ms  710.069879ms  710.069879ms      1  w/list.html
   614.621148ms     476.081µs   20.411044ms   1291  taxonomy/puzzle.html
   586.890464ms  586.890464ms  586.890464ms      1  _inline_shortcode/no-green-before-solve/om.inline
    579.83528ms     448.095µs  175.281539ms   1294  _partials/opener-double-misses.html
   559.768976ms  559.768976ms  559.768976ms      1  taxonomy/word.terms.html
    526.98741ms       408.2µs   10.811934ms   1291  _partials/puzzle-score-detail.html
   526.856652ms     200.936µs   10.330711ms   2622  term.html
   510.128924ms     394.226µs  186.692368ms   1294  _partials/symmetrical.html
   481.442928ms  481.442928ms  481.442928ms      1  _inline_shortcode/homogenous-guesses-only/om.inline
   440.390041ms     341.123µs    10.57597ms   1291  _partials/share-spoilers.html
   425.426107ms  425.426107ms  425.426107ms      1  _inline_shortcode/collections/solve.inline
   410.505219ms   58.643602ms  182.433712ms      7  _partials/puzzles-by-hash.html
   410.012641ms  410.012641ms  410.012641ms      1  sitemap.xml
   405.768205ms  405.768205ms  405.768205ms      1  _inline_shortcode/openers/om.inline
   395.725034ms     306.525µs   10.507561ms   1291  _partials/share-standard.html
   376.462019ms  376.462019ms  376.462019ms      1  _inline_shortcode/anagrams/om.inline
   359.511871ms     277.829µs   119.19332ms   1294  _partials/no-yellow-tiles.html
   351.817247ms   70.363449ms  115.627965ms      5  w/year.html
   305.647157ms   61.129431ms  105.005835ms      5  _partials/calendar-year.html
   248.691626ms     192.188µs   96.358979ms   1294  _partials/opener-misses.html
    181.55564ms   181.55564ms   181.55564ms      1  _inline_shortcode/opener-double-misses/om.inline
   166.580472ms     129.032µs       433.2µs   1291  _partials/tile-counts.html
   152.644561ms  152.644561ms  152.644561ms      1  _inline_shortcode/no-yellow-tiles/om.inline
   150.326141ms  150.326141ms  150.326141ms      1  _inline_shortcode/opener-misses/om.inline
   144.572055ms  144.572055ms  144.572055ms      1  taxonomy/puzzle.terms.html
   143.242248ms  143.242248ms  143.242248ms      1  taxonomy/hash.terms.html
   130.709097ms  130.709097ms  130.709097ms      1  _inline_shortcode/symmetrical/om.inline
   115.176048ms  115.176048ms  115.176048ms      1  _inline_shortcode/solve-in-three/solve.inline
    106.07173ms   106.07173ms   106.07173ms      1  taxonomy/shift.terms.html
   102.830177ms  102.830177ms  102.830177ms      1  _inline_shortcode/solve-in-four/solve.inline
    77.222345ms   77.222345ms   77.222345ms      1  _partials/streak-wins.html
    76.915603ms   76.915603ms   76.915603ms      1  _inline_shortcode/solve-in-six/solve.inline
    74.747905ms   74.747905ms   74.747905ms      1  _partials/streak-days-played-won.html
    73.086577ms   73.086577ms   73.086577ms      1  _inline_shortcode/solve-in-five/solve.inline
    55.274603ms   55.274603ms   55.274603ms      1  _partials/streak-days-played.html
    45.075011ms    3.219643ms   22.300036ms     14  taxonomy/tag.html
    30.528802ms   15.264401ms   29.988241ms      2  _default/terms.html
    23.767097ms   11.883548ms   23.064843ms      2  a/single.html
    21.242123ms   21.242123ms   21.242123ms      1  _inline_shortcode/solve-in-two/solve.inline
    20.463818ms   20.463818ms   20.463818ms      1  taxonomy/contest.terms.html
    11.403041ms   11.403041ms   11.403041ms      1  _inline_shortcode/losses/solve.inline
    10.464126ms   10.464126ms   10.464126ms      1  _inline_shortcode/solve-in-one/solve.inline
     8.108263ms       6.137µs      64.831µs   1321  _partials/tag-list.html
     4.017841ms     1.33928ms    3.528426ms      3  list.html
     1.684518ms      17.547µs     139.832µs     96  alias.html
      565.266µs       29.75µs      97.242µs     19  _shortcodes/relref.html
      301.673µs      50.278µs      89.517µs      6  _shortcodes/ref.html
        1.212µs       1.212µs       1.212µs      1  _inline_shortcode/contests/2023-05-relay-mode/contest.inline
        1.052µs       1.052µs       1.052µs      1  _inline_shortcode/contests/2023-07-tiger/contest.inline
          831ns         831ns         831ns      1  _inline_shortcode/contests/2023-03-ffa/contest.inline
          821ns         821ns         821ns      1  _inline_shortcode/contests/2023-04-lucky/contest.inline
          802ns         802ns         802ns      1  _inline_shortcode/contest-form/contestForm.inline
          681ns         681ns         681ns      1  _inline_shortcode/contests/2023-01-guide/contest.inline
          661ns         661ns         661ns      1  _inline_shortcode/contests/2023-06-squid/contest.inline
          611ns         611ns         611ns      1  _inline_shortcode/contests/2023-02-orate/contest.inline


                │  EN   
──────────────────┼───────
Pages            │ 15826 
Paginator pages  │     0 
Non-page files   │  2264 
Static files     │    22 
Processed images │     0 
Aliases          │    96 
Cleaned          │     0 

Total in 94729 ms

@github-actions
Copy link

github-actions bot commented Sep 9, 2025

Hugo Build Profile
Start building sites … 
hugo v0.148.1-98ba786f2f5dca0866f47ab79f394370bcb77d2f linux/amd64 BuildDate=2025-07-11T12:56:21Z VendorInfo=gohugoio


Template Metrics:

     cumulative       average       maximum         
       duration      duration      duration  count  template
     ----------      --------      --------  -----  --------
4m38.846640967s   215.99275ms  380.830526ms   1291  w/single.html
1m12.335320229s      42.247µs   38.972818ms  1712168  _partials/guess-count.html
 1m0.250247212s     132.393µs   52.584826ms  455086  _partials/puzzle-hash.html
  21.702510117s     646.562µs   35.866853ms  33566  _partials/letter-counts.html
   20.50167002s   15.880457ms   48.427284ms   1291  _partials/by-month-day.html
  18.743034423s  18.743034423s  18.743034423s      1  index.html
  17.749640147s  591.654671ms  5.307263459s     30  single.html
   9.478293655s  4.739146827s   4.81285966s      2  _partials/non-openers.html
   5.306305812s  5.306305812s  5.306305812s      1  _inline_shortcode/non-opener-usage/om.inline
   5.028438154s  5.028438154s  5.028438154s      1  index.p8s.txt
   4.641656269s     3.58706ms  1.577675224s   1294  _partials/alphabet-pangrams.html
   4.059797701s    3.137401ms  1.619154839s   1294  _partials/front-half-alphabet-pangrams.html
   3.610587801s    2.790253ms  1.480892176s   1294  _partials/back-half-alphabet-pangrams.html
   3.459265417s    2.673311ms  1.444419136s   1294  _partials/single-letter-guesses.html
   3.301458401s    2.551358ms  1.363269358s   1294  _partials/all-vowels.html
   3.280635083s    2.535266ms  1.347571567s   1294  _partials/all-vowels-plus-y.html
   3.067347526s    1.508037ms   23.833798ms   2034  taxonomy/word.html
   2.957532305s      107.97µs   20.471276ms  27392  _partials/puzzle-score.html
   2.655658834s     366.297µs   62.150955ms   7250  rss.xml
   1.999344428s  399.868885ms  417.548634ms      5  _partials/openers.html
   1.972334344s     311.142µs    20.67348ms   6339  _partials/guess-eval-counts.html
   1.799295148s     884.609µs   15.222848ms   2034  _partials/word-scorecard.html
   1.746224154s  145.518679ms  264.946569ms     12  taxonomy/contest.html
    1.69345683s    1.308699ms   491.63601ms   1294  _partials/no-green-before-solve.html
   1.639707458s      220.39µs   20.452513ms   7440  _partials/emoji-grid.html
   1.622378914s  1.622378914s  1.622378914s      1  _inline_shortcode/front-half-alphabet-pangrams/om.inline
   1.483798821s  1.483798821s  1.483798821s      1  _inline_shortcode/back-half-alphabet-pangrams/om.inline
   1.447273445s  1.447273445s  1.447273445s      1  _inline_shortcode/single-letter-guesses/om.inline
   1.370630827s  1.370630827s  1.370630827s      1  _inline_shortcode/guesses/solve.inline
   1.335084769s  1.335084769s  1.335084769s      1  _inline_shortcode/all-vowels-guessed/om.inline
   1.295989276s  1.295989276s  1.295989276s      1  _inline_shortcode/all-vowels-plus-y/om.inline
   1.022770885s     790.394µs  323.581155ms   1294  _partials/homo-guesses-only.html
   962.204015ms     743.588µs  270.845671ms   1294  _partials/anagrams.html
   944.131858ms     110.128µs   20.450187ms   8573  _partials/breadcrumb.html
   911.236975ms      722.63µs   22.096762ms   1261  taxonomy/hash.html
   817.462688ms  817.462688ms  817.462688ms      1  _inline_shortcode/alphabet-pangrams/om.inline
   722.820269ms  722.820269ms  722.820269ms      1  w/list.html
   660.761651ms     510.634µs  231.144974ms   1294  _partials/opener-double-misses.html
   641.636433ms     497.007µs   17.396671ms   1291  _partials/share-enhanced.html
   634.438771ms  634.438771ms  634.438771ms      1  taxonomy/word.terms.html
   626.349311ms     238.882µs   20.633386ms   2622  term.html
   592.029337ms     458.581µs   12.021351ms   1291  _partials/puzzle-score-detail.html
   589.095974ms     456.309µs   20.652229ms   1291  taxonomy/puzzle.html
   518.066313ms  518.066313ms  518.066313ms      1  _inline_shortcode/no-green-before-solve/om.inline
   512.985904ms     396.434µs  208.572062ms   1294  _partials/symmetrical.html
   494.954856ms   98.990971ms  190.466013ms      5  w/year.html
   473.924465ms  473.924465ms  473.924465ms      1  _inline_shortcode/homogenous-guesses-only/om.inline
   465.622478ms     360.668µs   12.281104ms   1291  _partials/share-spoilers.html
   433.264184ms   86.652836ms  168.403981ms      5  _partials/calendar-year.html
   423.166244ms  423.166244ms  423.166244ms      1  _inline_shortcode/openers/om.inline
   409.742516ms     317.383µs   17.113856ms   1291  _partials/share-standard.html
   379.968825ms    54.28126ms  134.449541ms      7  _partials/puzzles-by-hash.html
   354.901881ms  354.901881ms  354.901881ms      1  _inline_shortcode/collections/solve.inline
   326.959594ms  326.959594ms  326.959594ms      1  sitemap.xml
   309.780833ms     239.397µs  100.334389ms   1294  _partials/no-yellow-tiles.html
   284.140152ms  284.140152ms  284.140152ms      1  _inline_shortcode/anagrams/om.inline
   239.155706ms     185.248µs   37.374041ms   1291  _partials/tile-counts.html
   237.230221ms  237.230221ms  237.230221ms      1  _inline_shortcode/opener-double-misses/om.inline
   227.898325ms     176.119µs   50.826818ms   1294  _partials/opener-misses.html
   153.138318ms  153.138318ms  153.138318ms      1  _inline_shortcode/solve-in-four/solve.inline
   137.551861ms  137.551861ms  137.551861ms      1  taxonomy/hash.terms.html
   120.720223ms  120.720223ms  120.720223ms      1  _inline_shortcode/symmetrical/om.inline
    119.26478ms   119.26478ms   119.26478ms      1  _inline_shortcode/no-yellow-tiles/om.inline
   114.550314ms  114.550314ms  114.550314ms      1  taxonomy/shift.terms.html
   114.256267ms  114.256267ms  114.256267ms      1  taxonomy/puzzle.terms.html
    88.233284ms   88.233284ms   88.233284ms      1  _inline_shortcode/opener-misses/om.inline
     64.34578ms    64.34578ms    64.34578ms      1  _inline_shortcode/solve-in-three/solve.inline
    63.672075ms   63.672075ms   63.672075ms      1  _inline_shortcode/solve-in-five/solve.inline
    54.298906ms    3.878493ms   22.445109ms     14  taxonomy/tag.html
    51.123626ms   51.123626ms   51.123626ms      1  taxonomy/contest.terms.html
    47.696009ms   47.696009ms   47.696009ms      1  _partials/streak-wins.html
    46.396457ms   46.396457ms   46.396457ms      1  _partials/streak-days-played-won.html
    44.175382ms   44.175382ms   44.175382ms      1  _inline_shortcode/solve-in-six/solve.inline
    35.676394ms   35.676394ms   35.676394ms      1  _partials/streak-days-played.html
    33.177573ms   33.177573ms   33.177573ms      1  _inline_shortcode/solve-in-one/solve.inline
    29.884483ms   14.942241ms   29.283476ms      2  _default/terms.html
    24.632345ms   12.316172ms   23.988035ms      2  a/single.html
    18.758301ms   18.758301ms   18.758301ms      1  _inline_shortcode/solve-in-two/solve.inline
    12.174112ms   12.174112ms   12.174112ms      1  _inline_shortcode/losses/solve.inline
     8.698222ms       6.584µs      88.415µs   1321  _partials/tag-list.html
      3.42192ms     1.14064ms     2.88247ms      3  list.html
     1.754664ms      18.277µs     108.106µs     96  alias.html
      703.268µs      37.014µs      109.83µs     19  _shortcodes/relref.html
      275.561µs      45.926µs      87.023µs      6  _shortcodes/ref.html
        1.563µs       1.563µs       1.563µs      1  _inline_shortcode/contests/2023-05-relay-mode/contest.inline
        1.012µs       1.012µs       1.012µs      1  _inline_shortcode/contests/2023-03-ffa/contest.inline
          902ns         902ns         902ns      1  _inline_shortcode/contest-form/contestForm.inline
          831ns         831ns         831ns      1  _inline_shortcode/contests/2023-02-orate/contest.inline
          771ns         771ns         771ns      1  _inline_shortcode/contests/2023-07-tiger/contest.inline
          752ns         752ns         752ns      1  _inline_shortcode/contests/2023-06-squid/contest.inline
          751ns         751ns         751ns      1  _inline_shortcode/contests/2023-04-lucky/contest.inline
          742ns         742ns         742ns      1  _inline_shortcode/contests/2023-01-guide/contest.inline


                │  EN   
──────────────────┼───────
Pages            │ 15826 
Paginator pages  │     0 
Non-page files   │  2264 
Static files     │    22 
Processed images │     0 
Aliases          │    96 
Cleaned          │     0 

Total in 95568 ms

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant